package com.bjboot.caocao.system.dao;

import com.bjboot.caocao.system.domain.RoleMenuDO;

import java.util.List;

public interface RoleMenuMapper {
    int deleteByPrimaryKey(Long id);

    int insert(RoleMenuDO record);

    int insertSelective(RoleMenuDO record);

    RoleMenuDO selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(RoleMenuDO record);

    int updateByPrimaryKey(RoleMenuDO record);

    // 自定义方法
    int batchRemove(Long[] ids);

    List<Long> listMenuIdByRoleId(Long id);

    int removeByRoleId(Long roleId);

    int removeByMenuId(Long menuId);

    int batchSave(List<RoleMenuDO> list);


}